package com.baizhi.dao;

import com.baizhi.entity.Admin;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminDao {
    //根据名字查询管理员对象
    Admin selectAdminByName(String username);
    //查询所有管理员  分页+条件
    List<Admin> listAdmin(@Param("start") int start, @Param("limit") int limit, @Param("name") String name);
    //查询管理员总数
    int countAdmin(@Param("name")String name);
    //添加管理员
    int insertAdmin(Admin admin);
    //查询管理员对象
    Admin selectAdminById(Integer id);
    //修改管理员信息
    int updateAdmin(Admin admin);
    //批量删除管理员
    int multiDeleteAdmin(Integer[] ids);
}
